package com.primary.controller.check;

/**
 * @author Shen Jianhui
 * @time 2023/07/23 21:43 Sunday
 * @description TODO
 * @return
 */
public class PhoneAndEmailCheck {
    /**
     *  检查手机号码是否合法 1开头 第二位可以是3456789 其他0-9 位数固定11位
     * @param phone
     * @return
     */
    public static boolean isPhone(String phone) {
        return phone.matches("^1(3|4|5|6|7|8|9)\\d{9}$");
    }

    /**
     * @param email
     * @return
     */
    public static boolean isEmail(String email) {
        return email.matches("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
    }
    /**
     *  Checking for QQ
     */
    public static boolean checkQQ(String qq) {
        return qq.matches("[1-9][0-9]{4,9}");
    }
}